package com.indexingsystem.boss.Vo;

import java. util.List;

import com.indexingsystem.boss.entity.CenterPrice;
import com.indexingsystem.boss.entity.Contract;
import com.indexingsystem.boss.entity.Invoices;
import com.indexingsystem.boss.entity.OrderProducts;


//符合  导出报表和计算的资源分类Vo和所在的订单和合同
public class CenterContractOrderPriceVo {
	
	private String orderProductId;
    private String orderId;
    private String resCategoryId;
    private String resCategoryName;
    private String alias ;
    private String productType;
    private String orderType;
    private String publishYear;
    private String publishMonth;
    private String institutionsId ;
    private String institutionsName;
    private String upInstitutionsId;
    private String productAbbreviation;
    private String startYear;
    private String endYear;
    private String productPrice ;
    private String reserveEndDate;
    private String reserveNumber;
    private String createTime;
    private String updateTime;
    private String unitCount ;
    private String orderCategory;
    private String upgradeStatus;
    private String centerId;
    private String centerName;
    private String isContinuous;
    private String mirrorSaleType;
    private String mirrorSalePrice;
    private String cloudSaleType;
    private String cloudSalePrice ;
    private String belongLibrary;
    public String getBelongLibrary() {
		return belongLibrary;
	}
	public void setBelongLibrary(String belongLibrary) {
		this.belongLibrary = belongLibrary;
	}
	private String year;
    private String userId;
    private String userName;
  
    private String updateUserId ;
    private String updateUserName;
    private String updateDate;
    private String contractId;
    private String contractName;
    private String contractCreatedate ;
    private String contractType;
    private  String contractAmount;
    private  String contractBackTax;
    
    //临时计算的变量，数据库不处理
    private String preTotalPrice;
    private String afterTotalPrice;
    
    
    
    private String invoiceAmount;
    private String postTaxAmount;
    private String backAmount;
    private String invoiceBackTax;
    
    
    private  String  rowPrice;
    private  String columPrice;
    
    
	public String getContractBackTax() {
		return contractBackTax;
	}
	public void setContractBackTax(String contractBackTax) {
		this.contractBackTax = contractBackTax;
	}
	public String getRowPrice() {
		return rowPrice;
	}
	public void setRowPrice(String rowPrice) {
		this.rowPrice = rowPrice;
	}
	public String getColumPrice() {
		return columPrice;
	}
	public void setColumPrice(String columPrice) {
		this.columPrice = columPrice;
	}
	public String getInstitutionsName() {
		return institutionsName;
	}
	public void setInstitutionsName(String institutionsName) {
		this.institutionsName = institutionsName;
	}
	public String getInvoiceAmount() {
		return invoiceAmount;
	}
	public void setInvoiceAmount(String invoiceAmount) {
		this.invoiceAmount = invoiceAmount;
	}
	public String getPostTaxAmount() {
		return postTaxAmount;
	}
	public void setPostTaxAmount(String postTaxAmount) {
		this.postTaxAmount = postTaxAmount;
	}
	public String getBackAmount() {
		return backAmount;
	}
	public void setBackAmount(String backAmount) {
		this.backAmount = backAmount;
	}
	public String getInvoiceBackTax() {
		return invoiceBackTax;
	}
	public void setInvoiceBackTax(String invoiceBackTax) {
		this.invoiceBackTax = invoiceBackTax;
	}
	public String getOrderProductId() {
		return orderProductId;
	}
	public void setOrderProductId(String orderProductId) {
		this.orderProductId = orderProductId;
	}
	public String getOrderId() {
		return orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	public String getResCategoryId() {
		return resCategoryId;
	}
	public void setResCategoryId(String resCategoryId) {
		this.resCategoryId = resCategoryId;
	}
	public String getResCategoryName() {
		return resCategoryName;
	}
	public void setResCategoryName(String resCategoryName) {
		this.resCategoryName = resCategoryName;
	}
	public String getAlias() {
		return alias;
	}
	public void setAlias(String alias) {
		this.alias = alias;
	}
	public String getProductType() {
		return productType;
	}
	public void setProductType(String productType) {
		this.productType = productType;
	}
	public String getOrderType() {
		return orderType;
	}
	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}
	public String getPublishYear() {
		return publishYear;
	}
	public void setPublishYear(String publishYear) {
		this.publishYear = publishYear;
	}
	public String getPublishMonth() {
		return publishMonth;
	}
	public void setPublishMonth(String publishMonth) {
		this.publishMonth = publishMonth;
	}
	public String getInstitutionsId() {
		return institutionsId;
	}
	public void setInstitutionsId(String institutionsId) {
		this.institutionsId = institutionsId;
	}
	public String getUpInstitutionsId() {
		return upInstitutionsId;
	}
	public void setUpInstitutionsId(String upInstitutionsId) {
		this.upInstitutionsId = upInstitutionsId;
	}
	public String getProductAbbreviation() {
		return productAbbreviation;
	}
	public void setProductAbbreviation(String productAbbreviation) {
		this.productAbbreviation = productAbbreviation;
	}
	public String getStartYear() {
		return startYear;
	}
	public void setStartYear(String startYear) {
		this.startYear = startYear;
	}
	public String getEndYear() {
		return endYear;
	}
	public void setEndYear(String endYear) {
		this.endYear = endYear;
	}
	public String getProductPrice() {
		return productPrice;
	}
	public void setProductPrice(String productPrice) {
		this.productPrice = productPrice;
	}
	public String getReserveEndDate() {
		return reserveEndDate;
	}
	public void setReserveEndDate(String reserveEndDate) {
		this.reserveEndDate = reserveEndDate;
	}
	public String getReserveNumber() {
		return reserveNumber;
	}
	public void setReserveNumber(String reserveNumber) {
		this.reserveNumber = reserveNumber;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
	public String getUnitCount() {
		return unitCount;
	}
	public void setUnitCount(String unitCount) {
		this.unitCount = unitCount;
	}
	public String getOrderCategory() {
		return orderCategory;
	}
	public void setOrderCategory(String orderCategory) {
		this.orderCategory = orderCategory;
	}
	public String getUpgradeStatus() {
		return upgradeStatus;
	}
	public void setUpgradeStatus(String upgradeStatus) {
		this.upgradeStatus = upgradeStatus;
	}
	public String getCenterId() {
		return centerId;
	}
	public void setCenterId(String centerId) {
		this.centerId = centerId;
	}
	public String getCenterName() {
		return centerName;
	}
	public void setCenterName(String centerName) {
		this.centerName = centerName;
	}
	public String getIsContinuous() {
		return isContinuous;
	}
	public void setIsContinuous(String isContinuous) {
		this.isContinuous = isContinuous;
	}
	public String getMirrorSaleType() {
		return mirrorSaleType;
	}
	public void setMirrorSaleType(String mirrorSaleType) {
		this.mirrorSaleType = mirrorSaleType;
	}
	public String getMirrorSalePrice() {
		return mirrorSalePrice;
	}
	public void setMirrorSalePrice(String mirrorSalePrice) {
		this.mirrorSalePrice = mirrorSalePrice;
	}
	public String getCloudSaleType() {
		return cloudSaleType;
	}
	public void setCloudSaleType(String cloudSaleType) {
		this.cloudSaleType = cloudSaleType;
	}
	public String getCloudSalePrice() {
		return cloudSalePrice;
	}
	public void setCloudSalePrice(String cloudSalePrice) {
		this.cloudSalePrice = cloudSalePrice;
	}
	public String getYear() {
		return year;
	}
	public void setYear(String year) {
		this.year = year;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getUpdateUserId() {
		return updateUserId;
	}
	public void setUpdateUserId(String updateUserId) {
		this.updateUserId = updateUserId;
	}
	public String getUpdateUserName() {
		return updateUserName;
	}
	public void setUpdateUserName(String updateUserName) {
		this.updateUserName = updateUserName;
	}
	public String getUpdateDate() {
		return updateDate;
	}
	public void setUpdateDate(String updateDate) {
		this.updateDate = updateDate;
	}
	public String getContractId() {
		return contractId;
	}
	public void setContractId(String contractId) {
		this.contractId = contractId;
	}
	public String getContractName() {
		return contractName;
	}
	public void setContractName(String contractName) {
		this.contractName = contractName;
	}
	public String getContractCreatedate() {
		return contractCreatedate;
	}
	public void setContractCreatedate(String contractCreatedate) {
		this.contractCreatedate = contractCreatedate;
	}
	public String getContractType() {
		return contractType;
	}
	public void setContractType(String contractType) {
		this.contractType = contractType;
	}
	public String getContractAmount() {
		return contractAmount;
	}
	public void setContractAmount(String contractAmount) {
		this.contractAmount = contractAmount;
	}
	public String getPreTotalPrice() {
		return preTotalPrice;
	}
	public void setPreTotalPrice(String preTotalPrice) {
		this.preTotalPrice = preTotalPrice;
	}
	public String getAfterTotalPrice() {
		return afterTotalPrice;
	}
	public void setAfterTotalPrice(String afterTotalPrice) {
		this.afterTotalPrice = afterTotalPrice;
	}
	public CenterContractOrderPriceVo(String orderProductId, String orderId, String resCategoryId, String resCategoryName, String alias,
			String productType, String orderType, String publishYear, String publishMonth, String institutionsId,String institutionsName, String upInstitutionsId,
			String productAbbreviation, String startYear, String endYear, String productPrice, String reserveEndDate, String reserveNumber,
			String createTime, String updateTime, String unitCount, String orderCategory, String upgradeStatus, String centerId, String centerName,
			String isContinuous, String mirrorSaleType, String mirrorSalePrice, String cloudSaleType, String cloudSalePrice, String year,
			String userId, String userName, String updateUserId, String updateUserName, String updateDate, String contractId, String contractName,
			String contractCreatedate, String contractType, String contractAmount, String contractBackTax,String preTotalPrice, String afterTotalPrice) {
		super();
		this.orderProductId = orderProductId;
		this.orderId = orderId;
		this.resCategoryId = resCategoryId;
		this.resCategoryName = resCategoryName;
		this.alias = alias;
		this.productType = productType;
		this.orderType = orderType;
		this.publishYear = publishYear;
		this.publishMonth = publishMonth;
		this.institutionsId = institutionsId;
		this.institutionsName = institutionsName;
		this.upInstitutionsId = upInstitutionsId;
		this.productAbbreviation = productAbbreviation;
		this.startYear = startYear;
		this.endYear = endYear;
		this.productPrice = productPrice;
		this.reserveEndDate = reserveEndDate;
		this.reserveNumber = reserveNumber;
		this.createTime = createTime;
		this.updateTime = updateTime;
		this.unitCount = unitCount;
		this.orderCategory = orderCategory;
		this.upgradeStatus = upgradeStatus;
		this.centerId = centerId;
		this.centerName = centerName;
		this.isContinuous = isContinuous;
		this.mirrorSaleType = mirrorSaleType;
		this.mirrorSalePrice = mirrorSalePrice;
		this.cloudSaleType = cloudSaleType;
		this.cloudSalePrice = cloudSalePrice;
		this.year = year;
		this.userId = userId;
		this.userName = userName;
		this.updateUserId = updateUserId;
		this.updateUserName = updateUserName;
		this.updateDate = updateDate;
		this.contractId = contractId;
		this.contractName = contractName;
		this.contractCreatedate = contractCreatedate;
		this.contractType = contractType;
		this.contractAmount = contractAmount;
		this.contractBackTax = contractBackTax;
		this.preTotalPrice = preTotalPrice;
		this.afterTotalPrice = afterTotalPrice;
		
		
		
	}
	public CenterContractOrderPriceVo() {
		super();
		// TODO Auto-generated constructor stub
	}

	@Override
	public String toString() {
		return "CenterContractOrderPriceVo [orderProductId=" + orderProductId + ", orderId=" + orderId + ", resCategoryId=" + resCategoryId
				+ ", resCategoryName=" + resCategoryName + ", alias=" + alias + ", productType=" + productType + ", orderType=" + orderType
				+ ", publishYear=" + publishYear + ", publishMonth=" + publishMonth + ", institutionsId=" + institutionsId+", institutionsName=" + institutionsName+", upInstitutionsId="
				+ upInstitutionsId + ", productAbbreviation=" + productAbbreviation + ", startYear=" + startYear + ", endYear=" + endYear
				+ ", productPrice=" + productPrice + ", reserveEndDate=" + reserveEndDate + ", reserveNumber=" + reserveNumber + ", createTime="
				+ createTime + ", updateTime=" + updateTime + ", unitCount=" + unitCount + ", orderCategory=" + orderCategory + ", upgradeStatus="
				+ upgradeStatus + ", centerId=" + centerId + ", centerName=" + centerName + ", isContinuous=" + isContinuous + ", mirrorSaleType="
				+ mirrorSaleType + ", mirrorSalePrice=" + mirrorSalePrice + ", cloudSaleType=" + cloudSaleType + ", cloudSalePrice=" + cloudSalePrice
				+ ", year=" + year + ", userId=" + userId + ", userName=" + userName + ", updateUserId=" + updateUserId + ", updateUserName="
				+ updateUserName + ", updateDate=" + updateDate + ", contractId=" + contractId + ", contractName=" + contractName
				+ ", contractCreatedate=" + contractCreatedate + ", contractType=" + contractType + ", contractAmount=" + contractAmount
				+ ", preTotalPrice=" + preTotalPrice + ", afterTotalPrice=" + afterTotalPrice + "]";
	}
  

    
    
}
